package cn.lzj.mapper;

import cn.lzj.pojo.ProductBase;
import cn.lzj.pojo.ProductType;
import cn.lzj.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductMapper {

    //  返回List<ProductBase>
    List<ProductBase> selectProductByUserId(@Param("user") User user);

    ProductBase getProductById(@Param("productId") Integer productId);

    void addProduct(@Param("product") ProductBase product);


    void updateProduct(@Param("product") ProductBase product);

    List<ProductBase> selectProductByTypeId(@Param("productType") ProductType productType);


}
